Ann LiAnn Li
Max Dowman's three Guinness World Records: Arsenal holds an asset, English football inherits an expectation debtOn my desk in Liverpool there is a hardback notebook with worn edges, where I...
When the Data Pipeline Returns Blank: The Discipline of "N/A" in Swimming AnalyticsTwo in the morning in Brisbane, I reopened the deep swimming analysis I had...
Josh Hart Refuses Career-Ending Finger Surgery: The Contract Is the Real StoryAt the New York Knicks' media day, Josh Hart held his right hand up to the...
beIN SPORTS to Broadcast EuroLeague in France: A Strategic Move for a Rising Basketball MarketWhen Euroleague Basketball announced its broadcast deal with beIN SPORTS for...
The Empty Data Sheet and the Quiet Discipline of an Esports WriterLate one August evening, in the press room of an esports tournament in Incheo...
Asian Games 2026: India Beat Bangladesh 3-0 to Reach Men's Team Quarter-Finals — And What Three Scorelines Do Not SayWhen the scoreboard for the men's team tie between India and Bangladesh at th...
Nguyen Thuy Linh's Contract and the Half-Pitch of Vietnamese Women's BadmintonIn October 2026 I sat in the seventh row of the Cau Giay arena, watching Nguy...
Thailand dethrones China on home soil: 'Fast-varied' tactics prove height isn't everythingWhen the referee's whistle ended the final at 3-2 in Thailand's favor,...
Ruben Neves and the chant aimed at the dead: when a stand has no identifying codeI watched the clip seven times. There was no score graphic, no commentary, on...
Tarık Biberovic and a Quiet Night: What the Box Score Doesn't Say About the Dallas MavericksThis morning in Saigon, I opened the box score of the Dallas Mavericks' third...
CS2 and Seven Straight Months of Decline: The 1.8x Gap Between a 1.45 Million Peak and an 805,000 FloorOn the night of September 23, 2026, Steam recorded 1,450,705 concurrent playe...
Reo Hatate Scores and Assists in 4-0 Win Ending Eight-Game Winless RunEight games without a win. Four draws. Four defeats. Four points. For a club...
The Last Twenty Minutes and Those Who StayThe clock on the concrete stand read 18:40, a Tuesday afternoon training...
Asian Games 2026: Satwik-Chirag Lose a 54-Point Dead Heat, and the Gap Behind India's Front LineOn 25 September 2026, at the Ichinomiya City Municipal Gymnasium in Aichi...
Keighley Table Tennis Centre and Its First Paid Coach Role: A Turning Point at the Base of English Table TennisKeighley is a small town in West Yorkshire, in the north of England, where...
Women's College Volleyball Turns a New Page: Allstate Big Ten/SEC Challenge Week and the Historic Night at Wrigley FieldWhen the ball rolls, I see a world breathing. And that world, in the first we...
AFC weighs postponing Asian Cup 2027: the one-year age problem for VietnamOn a whiteboard in the medical room of a training centre, next to the...
Vietnamese Football and the Art of Keeping Rhythm: From Changzhou 2026 to the 2026 ASEAN CrownIn January 2026, in Changzhou, snow covered the pitch so heavily that...
SMU Beats Pitt in Four Sets: The Middle Block, the 38-36 Set, and the End of a 58-Match StreakThe third set ran to 38-36. Inside FitzGerald Field House in Pittsburgh, nobo...
Three Moves After +2: Nihal Sarin, India, and the 'Player of the Day' Award That Reframed a LossNihal Sarin's clock showed 30 minutes remaining when the evaluation on board...
